package qualomelhor.database;

import com.googlecode.objectify.annotation.Entity;
import com.googlecode.objectify.annotation.Serialized;
import java.io.Serializable;
import java.util.ArrayList;

@Entity
public class Resposta implements Serializable {

		private static final long serialVersionUID = 0;

		private int id;

	    private Long idUsuario;

	    private String nomeUsuario;

	    private String strIconeUsuario;

	    private String comentario;

	    private String ipUser;

	    private String idCommentFB;

	    @Serialized
	    private ArrayList<Resposta> listResposta;

	    public Resposta() {

	    }

	    public Resposta(Long idUsuario, String nomeUsuario, String strIconeUsuario, String comentario, int id, String ipUser, String idCommentFB) {
	    	this.idUsuario = idUsuario;
	    	this.nomeUsuario = nomeUsuario;
	    	this.strIconeUsuario = strIconeUsuario;
	    	this.comentario = comentario;
	    	this.ipUser = ipUser;
	    	this.listResposta = new ArrayList<Resposta>(0);
	    	this.id = id;
	    	this.idCommentFB = idCommentFB;
	    }

	    public int getId() {
	        return id;
	    }

	    public Long getIdUsuario() {
	    	return idUsuario;
	    }

	    public String getNomeUsuario() {
	    	return nomeUsuario;
	    }

	    public String getComentario() { 
	        return comentario;
	    }

	    public String getStrIconeUsuario() {
	    	return strIconeUsuario;
	    }

	    public String getIpUser() {
	    	return ipUser;
	    }

	    public String getIdCommentFB() {
	    	return idCommentFB;
	    }

	    public ArrayList<Resposta> getListResposta() { 
	        return listResposta;
	    }

	    public void setId(int id) {
	    	this.id = id;
	    }

	    public void setIdUsuario(Long idUsuario) {
	    	this.idUsuario = idUsuario;
	    }

	    public void setNomeUsuario(String nomeUsuario) {
	    	this.nomeUsuario = nomeUsuario;
	    }

	    public void setStrIconeUsuario (String strIconeUsuario) {
	    	this.strIconeUsuario = strIconeUsuario;
	    }

	    public void setComentario(String comentario) {
	    	this.comentario = comentario;
	    }

	    public void setIpUser(String ipUser) {
	    	this.ipUser = ipUser;
	    }

	    public void setIdCommentFB(String idCommentFB) {
	    	this.idCommentFB = idCommentFB;
	    }

	    public void setListResposta(ArrayList<Resposta> listResposta) {
	    	this.listResposta = listResposta;
	    }
}